package com.ruoyi.zsyh.domain;

import java.util.List;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 订单提成人信息对象 zsyh_user_raker
 * 
 * @author yuexl
 * @date 2021-12-21
 */
public class ZsyhUserRaker extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 提成人姓名 */
    @Excel(name = "提成人姓名")
    private String rakerPerson;

    /** 提成人手机号 */
    @Excel(name = "提成人手机号")
    private String rakerPhone;

    /** 状态（1待审核2通过3驳回） */
    @Excel(name = "状态", readConverterExp = "1=待审核2通过3驳回")
    private String rakerState;

    /** 驳回原因 */
    @Excel(name = "驳回原因")
    private String rakerRejectReason;

    /** 关联用户表ID */
    @Excel(name = "关联用户表ID")
    private String userId;

    /** 大区会长ID */
    @Excel(name = "大区会长ID")
    private String agentId;

    private String agentName;

    private String rakerStateName;

    private String userOpenid;

    private String userWximage;

    /** 订单管理人管辖区域信息 */
    private List<ZsyhUserRakearea> zsyhUserRakeareaList;

    private int repairNum;

    private String storeName;

    private String storeId;

    private String userStoreId;

    public ZsyhUserRaker() {
    }

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setRakerPerson(String rakerPerson) 
    {
        this.rakerPerson = rakerPerson;
    }

    public String getRakerPerson() 
    {
        return rakerPerson;
    }
    public void setRakerPhone(String rakerPhone) 
    {
        this.rakerPhone = rakerPhone;
    }

    public String getRakerPhone() 
    {
        return rakerPhone;
    }
    public void setRakerRejectReason(String rakerRejectReason) 
    {
        this.rakerRejectReason = rakerRejectReason;
    }

    public String getRakerRejectReason() 
    {
        return rakerRejectReason;
    }
    public void setUserId(String userId) 
    {
        this.userId = userId;
    }

    public String getUserId() 
    {
        return userId;
    }
    public void setAgentId(String agentId) 
    {
        this.agentId = agentId;
    }

    public String getAgentId() 
    {
        return agentId;
    }

    public List<ZsyhUserRakearea> getZsyhUserRakeareaList()
    {
        return zsyhUserRakeareaList;
    }

    public void setZsyhUserRakeareaList(List<ZsyhUserRakearea> zsyhUserRakeareaList)
    {
        this.zsyhUserRakeareaList = zsyhUserRakeareaList;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("rakerPerson", getRakerPerson())
            .append("rakerPhone", getRakerPhone())
            .append("rakerRejectReason", getRakerRejectReason())
            .append("userId", getUserId())
            .append("agentId", getAgentId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("zsyhUserRakeareaList", getZsyhUserRakeareaList())
            .toString();
    }

    public String getAgentName() {
        return agentName;
    }

    public void setAgentName(String agentName) {
        this.agentName = agentName;
    }

    public String getRakerStateName() {
        return rakerStateName;
    }

    public void setRakerStateName(String rakerStateName) {
        this.rakerStateName = rakerStateName;
    }

    public String getRakerState() {
        return rakerState;
    }

    public void setRakerState(String rakerState) {
        this.rakerState = rakerState;
    }

    public String getUserOpenid() {
        return userOpenid;
    }

    public void setUserOpenid(String userOpenid) {
        this.userOpenid = userOpenid;
    }

    public String getUserWximage() {
        return userWximage;
    }

    public void setUserWximage(String userWximage) {
        this.userWximage = userWximage;
    }

    public int getRepairNum() {
        return repairNum;
    }

    public void setRepairNum(int repairNum) {
        this.repairNum = repairNum;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId;
    }

    public String getUserStoreId() {
        return userStoreId;
    }

    public void setUserStoreId(String userStoreId) {
        this.userStoreId = userStoreId;
    }
}
